*%% 
*%% common definitions for HP DeskJet 7xx Series printers
*%%
*%% Copyright 1998-1999 Hewlett-Packard Co.
*%% All Rights Reserved.
*%%

*Include: "hpvnam50.gpd"

*%%
*%% Global Entries
*%%
*ResourceDLL: "hpvui50.dll"

*rcPersonalityID: =PERSONALITY_PPA_DISPLAY 

*MasterUnits: PAIR(600, 600)
*PrinterType: SERIAL
*OutputOrderReversed?: TRUE


*Macros: OEMProductName
{
    OEM_DJ_7xx:           "HTPD<00 00 00 04 12 00 00 00>"
}

*% collection of the macros common to all modes for this product
*Macros: OEMCommonCombinations
{
    OEM_COMMON_INFO: =OEM_PPA =OEM_DJ_7xx
}

*Feature: PSAlignmentFile
{
    *Name: "PSAlign"
    *Option: HPV700AL
    {
        *Name: ""
    }
}


*Feature: PSHelpFile
{
    *Name: "PSHelp"
    *Option: HPVDJ200
    {
        *Name: ""
    }
}


*Feature: ScpDllName
{
    *Name: "ScpDllName"
    *Option: HPVSCP50
    {
        *Name: ""
    }
}

*Feature: ScpDatDllName
{
    *Name: "ScpDatDllName"
    *Option: HPVDB720
    {
        *Name: ""
    }
}

*Feature: Orientation
{
    *rcNameID: =ORIENTATION_DISPLAY
    *DefaultOption: PORTRAIT
    *Option: PORTRAIT
    {
        *rcNameID: =PORTRAIT_DISPLAY

    }
    *% hollywood based mechs rotate envelopes 270, so use this as the default rotation
    *Option: LANDSCAPE_CC270
    {
        *rcNameID: =LANDSCAPE_DISPLAY
    }
}

*Feature: InputBin
{
    *rcNameID: =PAPER_SOURCE_DISPLAY
    *DefaultOption: UPPER
    *Option: UPPER
    {
        *rcNameID: =UPPER_TRAY_DISPLAY
    }
    *Option: MANUAL
    {
        *rcNameID: =MANUAL_FEED_DISPLAY
    }
    *Option: ENVMANUAL
    {
        *rcNameID: =ENV_MANUAL_DISPLAY
    }
}


*Feature: PaperSize
{
    *rcNameID: =PAPER_SIZE_DISPLAY
    *DefaultOption: LETTER

    *% PPA printers have the same Printable and CursorOrigins
    *% for all media sizes and orientations
    *BlockMacro: DefaultOrigins
    {
        *PrintableOrigin: PAIR(150, 24)
        *CursorOrigin: PAIR(0, 0)
    }

    *BlockMacro: DefaultSmallOrigins
    {
        *PrintableOrigin: PAIR(76, 24)
        *CursorOrigin: PAIR(0, 0)
    }
    
    *Option: LETTER
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *PrintableArea: PAIR(4800, 6300)
        *InsertBlock: =DefaultOrigins
    }
    *Option: LEGAL
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *PrintableArea: PAIR(4800, 8100)
        *InsertBlock: =DefaultOrigins
    }
    *Option: EXECUTIVE
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *PrintableArea: PAIR(4048,6000)
        *InsertBlock: =DefaultOrigins
    }
    *Option: A4
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *PrintableArea: PAIR(4808, 6714)
        *InsertBlock: =DefaultSmallOrigins
    }
    *Option: A5
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *PrintableArea: PAIR(3344, 4660)
        *InsertBlock: =DefaultSmallOrigins
    }
    *Option: B5
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *PrintableArea: PAIR(4152, 5770)
        *InsertBlock: =DefaultSmallOrigins
    }
    *Option: ENV_10
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *PrintableArea: PAIR(2320, 5400)
        *InsertBlock: =DefaultSmallOrigins
    }
    *Option: ENV_DL
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *PrintableArea: PAIR(2448, 4896)
        *InsertBlock: =DefaultSmallOrigins
    }
    *Option: ENV_C6
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *PrintableArea: PAIR(2536, 3526)
        *InsertBlock: =DefaultSmallOrigins
    }
    *Option: JAPANESE_POSTCARD
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *PrintableArea: PAIR(2208, 3196)
        *InsertBlock: =DefaultSmallOrigins
    }
    *Option: A6
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *PrintableArea: PAIR(2328, 3196)
        *InsertBlock: =DefaultSmallOrigins
    }
    *Option: ENV_A2
    {
        *rcNameID: =ENV_A2_DISPLAY
        *PageDimensions: PAIR(2628, 3450)
        *PrintableArea: PAIR(2472, 3144)
        *InsertBlock: =DefaultSmallOrigins
    }
    *Option: INDEX_4x6
    {
        *% 4x6 card
        *rcNameID: =US_INDEX_CARD_4X6_DISPLAY
        *PageDimensions: PAIR(2400, 3600)
        *PrintableArea: PAIR(2248, 3300)
        *InsertBlock: =DefaultSmallOrigins
    }
    *Option: INDEX_5x8
    {
        *% 5x8 card
        *rcNameID: =US_INDEX_CARD_5X8_DISPLAY
        *PageDimensions: PAIR(3000, 4800)
        *PrintableArea: PAIR(2848, 4500)
        *InsertBlock: =DefaultSmallOrigins
    }
    *Option: CUSTOMSIZE
    {
        *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
        *MinSize: PAIR(2364, 3420)
        *MaxSize: PAIR(5100, 8400)
        *TopMargin: 24
        *BottomMargin: 300
        *MaxPrintableWidth: 4800
        *MinLeftMargin: 76
        *CenterPrintable?: FALSE        
    }
}


*Feature: Resolution
{
    *rcNameID: =RESOLUTION_DISPLAY
    *ConflictPriority: 50
    *DefaultOption: r300x300
    *UpdateQualityMacro?: TRUE
    *Option: r300x300
    {
        *Name: "300 x 300 " =DOTS_PER_INCH
        *DPI: PAIR(300, 300)
        *TextDPI: PAIR(300, 300)
        *SpotDiameter: 100
    }
    *Option: r600x600
    {
        *Name: "600 x 600 " =DOTS_PER_INCH
        *DPI: PAIR(600, 600)
        *TextDPI: PAIR(600, 600)
        *SpotDiameter: 100
    }
}

*Feature: MediaType
{
    *rcNameID: =MEDIA_TYPE_DISPLAY
    *ConflictPriority: 10
    *UpdateQualityMacro?: TRUE
    *DefaultOption: STANDARD

    *Option: STANDARD
    {
        *rcNameID: =PLAIN_PAPER_DISPLAY
        EXTERN_GLOBAL: *ChangeColorModeOnDoc?: TRUE
    }
    *Option: TRANSPARENCY
    {
        *rcNameID: =HP_PREMIUM_INKJET_TRANSPARENCY_DISPLAY
        EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
    }
    *Option: HP_PREMIUM_INKJET_RAPIDDRY_TRANS
    {
        *rcNameID: =HP_PREMIUM_INKJET_RAPIDDRY_TRANS_DISPLAY
        *OptionID: =HP_PREMIUM_INKJET_RAPIDDRY_TRANS_ID
        EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
    }
    *Option: HP_PREMIUM_INKJET_PAPER
    {   
        *rcNameID: =HP_PREMIUM_INKJET_PAPER_DISPLAY
        *OptionID: =HP_PREMIUM_INKJET_PAPER_ID
        EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
    }
    *Option: HP_PHOTO_PAPER
    {   
        *rcNameID: =HP_PHOTO_PAPER_DISPLAY
        *OptionID: =HP_PHOTO_PAPER_ID
        EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
    }
    *Option: GLOSSY
    {   
        *rcNameID: =HP_PREMIUM_PHOTO_PAPER_DISPLAY
        EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
    }
}


*Feature: PQ
{
    *rcNameID: =PRINT_QUALITY_DISPLAY
    *ConflictPriority: 20
    *FeatureType: DOC_PROPERTY
    *UpdateQualityMacro?: TRUE

    *DefaultOption: Normal
    *Option: Econo
    {
        *rcNameID: =DRAFT_DISPLAY
    }
    *Option: Normal
    {
        *rcNameID: =NORMAL_DISPLAY
    }
    *Option: Best
    {
        *rcNameID: =BEST_DISPLAY
    }
}


*Feature: PM
{
    *rcNameID: =PRINT_MODE_DISPLAY
    *ConflictPriority: 40
    *DefaultOption: PlainNormalColor 
    *UpdateQualityMacro?: TRUE

    *Option: PlainEconoMono
    {
        *rcNameID: =AUTO_SELECT_DISPLAY

        EXTERN_GLOBAL: *OEMCustomData:
+           =OEM_COMMON_INFO 
+           =OEM_DF_K332 =OEM_MEDIA_HP_PLAIN =OEM_PQ_ECONO 


        *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
        *Constraints: LIST(PQ.Normal, PQ.Best)
        *Constraints: LIST(Resolution.r600x600)

    }
    *Option: PlainEconoColor
    {
        *rcNameID: =AUTO_SELECT_DISPLAY
        EXTERN_GLOBAL: *OEMCustomData:
+           =OEM_COMMON_INFO 
+           =OEM_DF_K332_C332 =OEM_MEDIA_HP_PLAIN =OEM_PQ_ECONO


        *Constraints: LIST(ColorMode.Mono, ColorMode.Gray8, ColorMode.Color24)
        *Constraints: LIST(PQ.Normal, PQ.Best)
        *Constraints: LIST(Resolution.r600x600)

    }
      *Option: PlainNormalMono
    {
        *rcNameID: =AUTO_SELECT_DISPLAY
        EXTERN_GLOBAL: *OEMCustomData:
+           =OEM_COMMON_INFO 
+           =OEM_DF_K662 =OEM_MEDIA_HP_PLAIN =OEM_PQ_NORMAL

        *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
        *Constraints: LIST(PQ.Econo, PQ.Best)
        *Constraints: LIST(Resolution.r600x600)
    }

    *Option: PlainNormalColor
    {
        *rcNameID: =AUTO_SELECT_DISPLAY
        EXTERN_GLOBAL: *OEMCustomData: 
+           =OEM_COMMON_INFO 
+           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PLAIN =OEM_PQ_NORMAL


        *Constraints: LIST(ColorMode.Mono, ColorMode.Color4, ColorMode.Gray8)
        *Constraints: LIST(PQ.Econo, PQ.Best)
        *Constraints: LIST(Resolution.r600x600)
    }
    *Option: PlainBestMono
    {
        *rcNameID: =AUTO_SELECT_DISPLAY
        EXTERN_GLOBAL: *OEMCustomData:
+           =OEM_COMMON_INFO 
+           =OEM_DF_K662 =OEM_MEDIA_HP_PLAIN =OEM_PQ_BEST
    

        *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
        *Constraints: LIST(PQ.Econo, PQ.Normal)
        *Constraints: LIST(Resolution.r300x300)    
    }
    *Option: PlainBestColor
    {
        *rcNameID: =AUTO_SELECT_DISPLAY
        EXTERN_GLOBAL: *OEMCustomData:
+           =OEM_COMMON_INFO 
+           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PLAIN =OEM_PQ_NORMAL
    

        *Constraints: LIST(ColorMode.Mono, ColorMode.Color4, ColorMode.Gray8)
        *Constraints: LIST(PQ.Econo, PQ.Normal)
        *Constraints: LIST(Resolution.r600x600)
    }
    *Option: SpecialNormal
    {
        *rcNameID: =AUTO_SELECT_DISPLAY
        EXTERN_GLOBAL: *OEMCustomData:
+           =OEM_COMMON_INFO 
+           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_INKJET =OEM_PQ_NORMAL

        *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
        *Constraints: LIST(PQ.Econo, PQ.Best)
        *Constraints: LIST(Resolution.r600x600)
    }
    *Option: SpecialBest
    {
        *rcNameID: =AUTO_SELECT_DISPLAY
        EXTERN_GLOBAL: *OEMCustomData:
+           =OEM_COMMON_INFO 
+           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_INKJET =OEM_PQ_NORMAL

        *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
        *Constraints: LIST(PQ.Econo, PQ.Normal)
        *Constraints: LIST(Resolution.r600x600)
    }
    *Option: PhotoNormal
    {
        *rcNameID: =AUTO_SELECT_DISPLAY
        EXTERN_GLOBAL: *OEMCustomData:
+           =OEM_COMMON_INFO 
+           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PHOTO =OEM_PQ_NORMAL

        *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
        *Constraints: LIST(PQ.Econo, PQ.Best)
        *Constraints: LIST(Resolution.r600x600)
    }
    *Option: PhotoBest
    {
        *rcNameID: =AUTO_SELECT_DISPLAY
        EXTERN_GLOBAL: *OEMCustomData:
+           =OEM_COMMON_INFO 
+           =OEM_DF_K662_C664 =OEM_MEDIA_HP_PHOTO =OEM_PQ_BEST

        *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
        *Constraints: LIST(PQ.Econo, PQ.Normal)
        *Constraints: LIST(Resolution.r300x300)
    }
    *Option: PremPhotoNormal
    {
        *rcNameID: =AUTO_SELECT_DISPLAY
        EXTERN_GLOBAL: *OEMCustomData:
+           =OEM_COMMON_INFO 
+           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_PHOTO =OEM_PQ_NORMAL

        *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
        *Constraints: LIST(PQ.Econo, PQ.Best)
        *Constraints: LIST(Resolution.r600x600)
    }
    *Option: PremPhotoBest
    {
        *rcNameID: =AUTO_SELECT_DISPLAY
        EXTERN_GLOBAL: *OEMCustomData:
+           =OEM_COMMON_INFO 
+           =OEM_DF_K662_C664 =OEM_MEDIA_HP_PREMIUM_PHOTO =OEM_PQ_BEST

        *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
        *Constraints: LIST(PQ.Econo, PQ.Normal)
        *Constraints: LIST(Resolution.r300x300)
    }
    *Option: TransparencyNormal
    {
        *rcNameID: =AUTO_SELECT_DISPLAY
        EXTERN_GLOBAL: *OEMCustomData:
+           =OEM_COMMON_INFO 
+           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY =OEM_PQ_NORMAL

        *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
        *Constraints: LIST(PQ.Econo, PQ.Best)
        *Constraints: LIST(Resolution.r600x600)
    }
    *Option: TransparencyBest
    {
        *rcNameID: =AUTO_SELECT_DISPLAY
        EXTERN_GLOBAL: *OEMCustomData:
+           =OEM_COMMON_INFO 
+           =OEM_DF_K662_C664 =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY =OEM_PQ_BEST

        *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
        *Constraints: LIST(PQ.Econo, PQ.Normal)
        *Constraints: LIST(Resolution.r300x300)
    }
}


*Feature: ColorMode
{
    *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
    *ConflictPriority: 30
    *UpdateQualityMacro?: TRUE
    *DefaultOption: Color24
    *Option: Mono
    {
        *rcNameID: =MONO_DISPLAY
        *Color?: FALSE
        *DevNumOfPlanes: 0
        *DevBPP: 0
        *DrvBPP: 1
        *IPCallbackID: 1
    }
    *Option: Color4
    {   
        *rcNameID: =COLOR_DISPLAY
        *Color?: TRUE
        *DevBPP: 0
        *DevNumOfPlanes: 0
        *DrvBPP: 4
        *ColorPlaneOrder: LIST(BLACK,YELLOW,MAGENTA,CYAN)
        *IPCallbackID: 1
    }

    *Option: Gray8
    {   
        *rcNameID: =GRAYSCALE_DISPLAY
        *Color?: FALSE
        *DevNumOfPlanes: 0
        *DevBPP: 0
        *DrvBPP: 8
        *IPCallbackID: 1
    }

    *Option: Color24
    {   
        *rcNameID: =24BPP_DISPLAY
        *Color?: TRUE
        *DevNumOfPlanes: 0
        *DevBPP: 0
        *DrvBPP: 24
        *IPCallbackID: 1
    }
}

*switch: MediaType
{
    *case: STANDARD
    {
        *switch: ColorMode
        {
            *case: Mono
            {
                *DraftQualitySettings: LIST(ColorMode.Mono, PM.PlainEconoMono,Resolution.r300x300,PQ.Econo)
                *BetterQualitySettings: LIST(ColorMode.Mono,PM.PlainNormalMono,Resolution.r300x300,PQ.Normal)
                *BestQualitySettings: LIST(ColorMode.Mono,PM.PlainBestMono,Resolution.r600x600,PQ.Best)
                *DefaultQuality:BETTERQUALITY
            }
            *case: Gray8
            {
                *DraftQualitySettings: LIST(ColorMode.Mono, PM.PlainEconoMono,Resolution.r300x300,PQ.Econo)
                *BetterQualitySettings: LIST(ColorMode.Mono,PM.PlainNormalMono,Resolution.r300x300,PQ.Normal)
                *BestQualitySettings: LIST(ColorMode.Mono,PM.PlainBestMono,Resolution.r600x600,PQ.Best)
                *DefaultQuality:BETTERQUALITY
            }
            *default:
            {
                *DraftQualitySettings: LIST(ColorMode.Color4, PM.PlainEconoColor, Resolution.r300x300,PQ.Econo)
                *BetterQualitySettings: LIST(ColorMode.Color24, PM.PlainNormalColor,Resolution.r300x300,PQ.Normal)
                *BestQualitySettings: LIST(ColorMode.Color24, PM.PlainBestColor,Resolution.r300x300,PQ.Best)
                *DefaultQuality:BETTERQUALITY
            }
                
        }
    }
    *case: HP_PREMIUM_INKJET_PAPER
    {   
        *switch: ColorMode
        {
            *case: Mono
            {
                *DraftQualitySettings: LIST()
                *BetterQualitySettings: LIST(ColorMode.Gray8,PM.SpecialNormal,Resolution.r300x300,PQ.Normal)
                *BestQualitySettings: LIST(ColorMode.Gray8,PM.SpecialBest,Resolution.r600x600,PQ.Best)
                *DefaultQuality:BESTQUALITY
            }
            *case: Gray8
            {
                *DraftQualitySettings: LIST()
                *BetterQualitySettings: LIST(ColorMode.Gray8,PM.SpecialNormal,Resolution.r300x300,PQ.Normal)
                *BestQualitySettings: LIST(ColorMode.Gray8,PM.SpecialBest,Resolution.r600x600,PQ.Best)
                *DefaultQuality:BESTQUALITY
            }
            *default:
            {
                *DraftQualitySettings: LIST()
                *BetterQualitySettings: LIST(ColorMode.Color24,PM.SpecialNormal,Resolution.r300x300,PQ.Normal)
                *BestQualitySettings: LIST(ColorMode.Color24,PM.SpecialBest,Resolution.r300x300,PQ.Best)
                *DefaultQuality:BESTQUALITY
            }
        }
    }
    *case: GLOSSY
    {   
        *switch: ColorMode
        {
            *case: Mono
            {
                *DraftQualitySettings: LIST()
                *BetterQualitySettings: LIST(ColorMode.Gray8,PM.PremPhotoNormal,Resolution.r300x300,PQ.Normal)
                *BestQualitySettings: LIST(ColorMode.Gray8,PM.PremPhotoBest,Resolution.r600x600,PQ.Best)
                *DefaultQuality:BESTQUALITY
            }
            *case: Gray8
            {
                *DraftQualitySettings: LIST()
                *BetterQualitySettings: LIST(ColorMode.Gray8,PM.PremPhotoNormal,Resolution.r300x300,PQ.Normal)
                *BestQualitySettings: LIST(ColorMode.Gray8,PM.PremPhotoBest,Resolution.r600x600,PQ.Best)
                *DefaultQuality:BESTQUALITY
            }
            *default:
            {
                *DraftQualitySettings: LIST()
                *BetterQualitySettings: LIST(ColorMode.Color24,PM.PremPhotoNormal,Resolution.r300x300,PQ.Normal)
                *BestQualitySettings: LIST(ColorMode.Color24,PM.PremPhotoBest,Resolution.r600x600,PQ.Best)
                *DefaultQuality:BESTQUALITY
            }
        }
    }
    *case: HP_PHOTO_PAPER 
    {   
        *switch: ColorMode
        {
            *case: Mono
            {
                *DraftQualitySettings: LIST()
                *BetterQualitySettings: LIST(ColorMode.Gray8,PM.PhotoNormal,Resolution.r300x300,PQ.Normal)
                *BestQualitySettings: LIST(ColorMode.Gray8,PM.PhotoBest,Resolution.r600x600,PQ.Best)
                *DefaultQuality:BESTQUALITY
            }
            *case: Gray8
            {
                *DraftQualitySettings: LIST()
                *BetterQualitySettings: LIST(ColorMode.Gray8,PM.PhotoNormal,Resolution.r300x300,PQ.Normal)
                *BestQualitySettings: LIST(ColorMode.Gray8,PM.PhotoBest,Resolution.r600x600,PQ.Best)
                *DefaultQuality:BESTQUALITY
            }
            *default:
            {
                *DraftQualitySettings: LIST()
                *BetterQualitySettings: LIST(ColorMode.Color24,PM.PhotoNormal,Resolution.r300x300,PQ.Normal)
                *BestQualitySettings: LIST(ColorMode.Color24,PM.PhotoBest,Resolution.r600x600,PQ.Best)
                *DefaultQuality:BESTQUALITY
            }
        }
    }
    *case: TRANSPARENCY
    {   
        *switch: ColorMode
        {
            *case: Mono
            {
                *DraftQualitySettings: LIST()
                *BetterQualitySettings: LIST(ColorMode.Gray8,PM.TransparencyNormal,Resolution.r300x300,PQ.Normal)
                *BestQualitySettings: LIST(ColorMode.Gray8,PM.TransparencyBest,Resolution.r600x600,PQ.Best)
                *DefaultQuality:BETTERQUALITY
            }
            *case: Gray8
            {
                *DraftQualitySettings: LIST()
                *BetterQualitySettings: LIST(ColorMode.Gray8,PM.TransparencyNormal,Resolution.r300x300,PQ.Normal)
                *BestQualitySettings: LIST(ColorMode.Gray8,PM.TransparencyBest,Resolution.r600x600,PQ.Best)
                *DefaultQuality:BETTERQUALITY
            }
            *default:
            {
                *DraftQualitySettings: LIST()
                *BetterQualitySettings: LIST(ColorMode.Color24,PM.TransparencyNormal,Resolution.r300x300,PQ.Normal)
                *BestQualitySettings: LIST(ColorMode.Color24,PM.TransparencyBest,Resolution.r600x600,PQ.Best)
                *DefaultQuality:BETTERQUALITY
            }
        }
    }
    *case: HP_PREMIUM_INKJET_RAPIDDRY_TRANS
    {   
        *% NOTE: paper was release AFTER print modes were developed.  We support this using plain paper colormaps
        *%       and swath cutting files
        *switch: ColorMode
        {
            *case: Mono
            {
                *DraftQualitySettings: LIST(ColorMode.Mono, PM.PlainEconoMono,Resolution.r300x300,PQ.Econo)
                *BetterQualitySettings: LIST(ColorMode.Mono,PM.PlainNormalMono,Resolution.r300x300,PQ.Normal)
                *BestQualitySettings: LIST(ColorMode.Mono,PM.PlainBestMono,Resolution.r600x600,PQ.Best)
                *DefaultQuality:BETTERQUALITY
            }
            *case: Gray8
            {
                *DraftQualitySettings: LIST(ColorMode.Mono, PM.PlainEconoMono,Resolution.r300x300,PQ.Econo)
                *BetterQualitySettings: LIST(ColorMode.Gray8,PM.PlainNormalColor,Resolution.r300x300,PQ.Normal)
                *BestQualitySettings: LIST(ColorMode.Gray8,PM.PlainBestColor,Resolution.r600x600,PQ.Best)
                *DefaultQuality:BETTERQUALITY
            }
            *default:
            {
                *DraftQualitySettings: LIST(ColorMode.Color4, PM.PlainEconoColor, Resolution.r300x300,PQ.Econo)
                *BetterQualitySettings: LIST(ColorMode.Color24, PM.PlainNormalColor,Resolution.r300x300,PQ.Normal)
                *BestQualitySettings: LIST(ColorMode.Color24, PM.PlainBestColor,Resolution.r600x600,PQ.Best)
                *DefaultQuality:BETTERQUALITY
            }
        }
    }
}


*Feature: =HPHT_DLLNAME
{
    *Name: "Img"
    *Option: =HPHT_DLLNAME_DEFAULT 
    {
        *Name: ""
    }
}


*%%
*%% Printing Attributes and Commands
*%% PPA printers don't need these, but they are required
*%% by unidrv (so is CmdSendBlockData)
*%%

*Command: CmdSendBlackData     { *Cmd : "" }
*Command: CmdSendCyanData      { *Cmd : "" }
*Command: CmdSendMagentaData   { *Cmd : "" }
*Command: CmdSendYellowData    { *Cmd : "" }
*Command: CmdSendBlockData     { *Cmd : "" }
*Command: CmdCR { *Cmd : "" }
*Command: CmdLF { *Cmd : "" }
*Command: CmdFF { *Cmd : "" }


